/**
 * Created by tavete on 02/02/15.
 */

$('#agregarEquipoModal').on('hidden.bs.modal', function (e) {
    resetFormEquipo();
})

$('#msgGuardarEquipoOK').hide();
$('#msgGuardarEquipoError').hide();

$('#btnGuardarEquipo').click(function(){

    //esconde mensajes por si quedaron abiertos de un submit anterior
    $('#msgGuardarEquipoOK').hide();
    $('#msgGuardarEquipoError').hide();

    //poner validaciones aca
    var nombreOK = true;
    var fechaOK = true;

    //estadio y escudo no se validan, son opcionales

    if($('#equipoFecha').val().length < 10)
    {
        $('#equipoFecha').parent().parent().addClass('has-error');
        fechaOK = false;
    }else{
        fechaOK = true;
    }

    if($('#equipo_equiposNombre').val().length < 4)
    {
        $('#equipo_equiposNombre').parent().parent().addClass('has-error');
        nombreOK = false;
    }else{
        nombreOK = true;
    }

    if(fechaOK && nombreOK)
    {
        console.log("enviar");
    }else{
        console.log("error");
    }

//    var $btn = $(this).button('loading');
//
//    var MyForm = document.getElementById("formEquipo");
//    var dataString = "";
//    for (var i = 0; i < MyForm.length; i++) {
//        dataString += MyForm.elements[i].name + "=" + MyForm.elements[i].value + "&";
//    }
//
//    var myUrl = Routing.generate('ajaxGuardarEquipo');
//
//    var ajaxGuardarEquipo = $.ajax({
//        type: "post",
//        url: myUrl,
//        context: document.body,
//        data: dataString
//    });
//
//    ajaxGuardarEquipo.done(function(){
//        $btn.button('reset');
//        MyForm.reset();
//
//        $('#msgGuardarEquipoOK').show();
//    });
//
//    ajaxGuardarEquipo.fail(function(){
//        $btn.button('reset');
//        MyForm.reset();
//
//        $('#msgGuardarEquipoError').show();
//    });

});

$('#equipoFecha').on('focus', function(){
    $('#equipoFecha').parent().parent().removeClass('has-error');
});

$('#equipo_equiposNombre').on('focus', function(){
    $('#equipo_equiposNombre').parent().parent().removeClass('has-error');
});

$('#btnResetFormEquipo').on('click', function (){
    resetFormEquipo();
});

function resetFormEquipo()
{
    $('#formEquipo').each (function(){
        this.reset();
    });
    $('#equipoFecha').parent().parent().removeClass('has-error');
    $('#equipo_equiposNombre').parent().parent().removeClass('has-error');
}